package com.louis.ylog.tiger;

import java.lang.annotation.*;

@Target({ElementType.METHOD})
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Inherited
public @interface TigerLog {

    String title() default "";

    /**
     * Spring表达式语言（Spring Expression Language，SpEL） 返回true时会报警
     * needAlert = parser.parseExpression(tigerLog.alertSpEL()).getValue(result,Boolean.class)
     *
     * 示例： alertSpEL = "resultCode!=0 && resultMessage==''"
     *
     * 常用语法： https://blog.csdn.net/deniro_li/article/details/82714472
     *
     * @return
     */
    String alertSpEL() default "";


}
